/*
 * ProductorAccionesAEjecutar.h
 *
 *  Created on: 28/06/2014
 *      Author: loreyalan
 */

#ifndef PRODUCTORACCIONESAEJECUTAR_H_
#define PRODUCTORACCIONESAEJECUTAR_H_

#include "Thread.h"
#include "Partida.h"
#include "Socket.h"

class ProductorAccionesAEjecutar: public Thread {
private:
	Socket *conexion;
public:
	ProductorAccionesAEjecutar(bool attach);
	virtual ~ProductorAccionesAEjecutar();
	void run ();

	/* Setters */
	void setConexion(Socket *conexion);

	/* Signal handlers */
	static void signalHandler(int signal);
};

#endif /* PRODUCTORACCIONESAEJECUTAR_H_ */
